Skip to content

MAINT: Switch to pip for macOS and minimal jobs#13882

Merged
larsoner merged 36 commits intomne-tools:mainfrom
larsoner:pip
May 2, 2026
Merged

MAINT: Switch to pip for macOS and minimal jobs#13882
larsoner merged 36 commits intomne-tools:mainfrom
larsoner:pip

Conversation

@larsoner
Copy link
Copy Markdown
Member

@larsoner larsoner commented May 1, 2026

Changes in #13878 were becoming too extensive, continuing here until CIs are green and can merge

Implements verify_python.sh idea I mentioned in the Pixi PR

@larsoner
Copy link
Copy Markdown
Member Author

larsoner commented May 1, 2026

Using pip is faster for macOS... running the tests takes ~45m to for x86_64 and ~15m for arm64 (!) compared to ~70 and ~30m, respectively, on main. I'm going to reenable slowtest tests for arm64 and see if it still comes in under an hour and keep it if so!

@larsoner larsoner changed the title MAINT: Switch to pip for macOS jobs MAINT: Switch to pip for macOS and minimal jobs May 1, 2026
@larsoner larsoner enabled auto-merge (squash) May 1, 2026 21:56
@larsoner
Copy link
Copy Markdown
Member Author

larsoner commented May 2, 2026

On main it's 28m for the pytest in the most recent green run for macos-latest with:

5116 passed, 42 skipped, 1191 deselected

On this PR it's a bit longer at 42m, but it tests more completely because I got rid of the not slowtest:

6193 passed, 47 skipped, 109 deselected

And the Windows one dropped from 60m to 34m for the pytest step, which is good, too. I realized it's now redundant with the Azure run, though, so I'm removing it (better to reduce GHA usage a little, and spread to Azure as another provider). The slowest test is now the most complete linux run (which hasn't really changed speed), which is fine!

@larsoner larsoner merged commit 6485b1b into mne-tools:main May 2, 2026
31 of 32 checks passed
@larsoner larsoner deleted the pip branch May 2, 2026 04:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant